ACM-2024-06-02

Jahrgang: 2024
Ausgabe: 06
Autor: Markus Hoffmann
Programm: ACMOVEROVERKILL.LSP
Funktionalitt: Deckungsgleiche Objekte in gesamter Zeichnung lschen
Format: LISP
Lauffhig ab: AutoCAD 2022
Befehle: ACMOOK
Bezug: Online


Beschreibung
============

berall Oberkill

Der seit AutoCAD Version 2012 in AutoCAD enthaltene Befehl "OVERKILL" mit dem im Deutschen weniger 
martialischen Namen AUFRUM ist hilfreich um redundante Geometrien und Objekte zu bereinigen. Dabei 
werden nicht nur einfache Dopplungen gelscht, sondern auch Teil-berlappungen bereinigt. Die 
resultierende Optimierung kann sich extrem positiv auf Dateiperformance und -gre auswirken. 
Zusammen mit einem anschlieenden Prfen und Bereinigen der Zeichnungsdatei kann aus der sprichwrtlichen 
lahmen Ente eine echte Rennsemmel werden!
Wie auch anderweitig in AutoCAD zu beobachten, wurde allerdings seit der bernahme von OVERKILL aus den 
damaligen Express Tools auf entscheidende Weiterentwicklungen des Befehls verzichtet, weshalb er nach wie 
vor nur einige wenige 2D-Objektarten untersttzt. Er ist deshalb einerseits zwar sehr hilfreich, 
andererseits gbe es noch immenses Potential in seiner Entwicklung.
Weitgehend unbekannt drften beispielsweise die Einschrnkungen sein, dass OVERKILL nur das aktuelle 
Layout verarbeiten kann und Blcke nur innerhalb des Blockeditors aufrumt.
Wie so hufig kann hierfr ein Tool des AutoCAD Magazins dem Standard-Befehl unter die Arme greifen.
Um die beiden oben genannten Einschrnkungen zu berwinden, stellt acmOverOverkill.lsp sozusagen eine 
Steuerungseinheit fr den eigentlichen OVERKILL-Befehl zur Verfgung. Das Tool schaltet Layouts und 
ffnet Blcke um dort den eigentlichen Befehl zum Aufrumen zu starten.
Da OVERKILL bei sehr groen Zeichnungsdateien verhltnismig viel Zeit bentigt, stellt das hier 
vorgestellte Tool einen Dialog zur Verfgung, ber den bestimmt werden kann, ob nur das aktuelle 
Layout oder alle Layouts inklusive Modellbereich bearbeitet werden soll. Diese Vorsichtsmanahme gegen 
stundenlanges Warten auf OVERKILL und AutoCAD ist die einzige Steuerungsmglichkeit. Auch die Auswahl 
bestimmter, gewnschter Objekte entfllt - acmOverOverkill verarbeitet immer alle erreichbaren 
Zeichnungselemente.
Nach dem nun folgenden eigentlichen Start des Programms bearbeitet das Tool alle enthaltenen und 
editierbaren Blcke sowie - wie gewnscht - das aktuelle oder alle Layouts.